package net.cmkj.mine.conf;

import com.jfinal.config.Routes;
import net.cmkj.mine.core.admin.calculate.CalculateController;
import net.cmkj.mine.core.admin.login.LoginController;
import net.cmkj.mine.core.admin.main.MainController;
import net.cmkj.mine.core.admin.module.InterfaceController;
import net.cmkj.mine.core.admin.module.ModulesController;
import net.cmkj.mine.core.admin.service.MineController;
import net.cmkj.mine.core.admin.service.OpenController;
import net.cmkj.mine.core.admin.sys.dept.DeptController;
import net.cmkj.mine.core.admin.sys.dict.DictController;
import net.cmkj.mine.core.admin.sys.log.LogController;
import net.cmkj.mine.core.admin.sys.res.ResController;
import net.cmkj.mine.core.admin.sys.role.RoleController;
import net.cmkj.mine.core.admin.sys.user.UserController;

public class MineRoutes extends Routes {

	@Override
	public void config() {
		/***********************登录及主页面管理***********************/
		add("/sys_admin/login", LoginController.class, "/admin");//登录管理
		add("/", LoginController.class, "/admin");//登录管理
		add("/sys_admin/main", MainController.class, "/admin/main");//主页
		
		/*************************功能管理**************************/
		add("/sys_admin/modules", ModulesController.class, "/admin/modules");
		add("/sys_admin/interface", InterfaceController.class, "/admin/interface");

		/*************************业务管理**************************/
		add("/sys_admin/mineservice", MineController.class, "/admin/service");
		add("/sys_admin/calculate", CalculateController.class, "/admin/calculate");//计算公式
		//add("/sys_admin/statistics", StatisticsController.class, "/admin/statistics");//自定义统计列
		add("/sys_admin/open", OpenController.class, "/admin/open");//对外开发页面

		/*************************系统管理**************************/
		add("/sys_admin/sys/user", UserController.class, "/admin/sys/user");
		add("/sys_admin/sys/res", ResController.class,"/admin/sys/res");
		add("/sys_admin/sys/log", LogController.class,"/admin/sys/log");
		add("/sys_admin/sys/role", RoleController.class,"/admin/sys/role");
		add("/sys_admin/sys/dict", DictController.class,"/admin/sys/dict");
		add("/sys_admin/sys/dept", DeptController.class,"/admin/sys/dept");
	}

}
